package com.feng.designpattern.simple_factory;

/*
 * Simple Factory模式
 */
//5、定义买水果（BuyFruit）这一过程类：
public class BuyFruit {

	/** 简单工厂方法 */

	public static Fruit buyFruit(String which) {

		if (which.equalsIgnoreCase("apple")) { // 如果是苹果，则返回苹果实例

			return new Apple();
		}

		else if (which.equalsIgnoreCase("pear")) { // 如果是鸭梨，则返回鸭梨实例

			return new Pear();

		}

		else if (which.equalsIgnoreCase("grape")) { // 如果是葡萄，则返回葡萄实例

			return new Grape();

		}

		else {

			return null;

		}

	}

}
